Remington 870 in IV Style by DirtyImpala

Q: How to Install?
A: Just drop to weapons.img

Q: Does working with add-ons?
A: Yes, just rename model name example "w_r870", copy same goes weapon lines, then don't forgot add weapon sounds with RAGEAT.

Q: Can we rename a .wad file?
A: Yes, you can rename this anim file like "gun@r870", also you need add line WeaponGroup( Streaming, gun@r870 ) in animgrp.dat.

default.ide
w_shotgun, 		w_shotgun, 		gun@shotgun, 		1, 	50, 	0

animgrp.dat (for Addon users)
WeaponGroup( Streaming, gun@r870 )

WeaponInfo.xml
<weapon type="SHOTGUN">
		<data slot="SHOTGUN" firetype="INSTANT_HIT" damagetype="BULLET" group="SHOTGUN" targetrange="35.0" weaponrange="35.0" clipsize="7" ammomax="140" timebetweenshots="1233">
			<damage base="40" networkplayermod="5.0" networkpedmod="1.0"/>
			<physics force="15.0"/>
			<reload time="2933" fasttime="2933" crouchtime="2933"/>

			<aiming accuracy="0.08">
				<offset         x="0.16" y="1.0" z="0.44"/>
				<crouchedoffset x="0.16" y="1.0" z="0.0"/>
				<reticule standing="1.0" ducked="1.0" scale="0.0"/>
			</aiming>

			<pickup regentime="240000" ammoonstreet="16"/>

			<controller>
				<rumble duration="200" intensity="1.0"/>
			</controller>

			<flags>
				<flag>GUN</flag>
				<flag>CAN_AIM</flag>
				<flag>CAN_FREE_AIM</flag>
				<flag>ANIM_RELOAD</flag>
				<flag>ANIM_CROUCH_FIRE</flag>
				<flag>2HANDED</flag>
				<flag>HIGHER_BREAK_FORCE</flag>
			</flags>
		</data>

		<assets model="w_shotgun">
			<anim group="gun@shotgun"/>

			<effects>
				<muzzle fx="muz_shotgun"/>
				<shell fx="weap_ejected_shotgun"/>
			</effects>
		</assets>
	</weapon>

Long tube version:
<weapon type="SHOTGUN">
		<data slot="SHOTGUN" firetype="INSTANT_HIT" damagetype="BULLET" group="SHOTGUN" targetrange="35.0" weaponrange="35.0" clipsize="10" ammomax="140" timebetweenshots="1233">
			<damage base="40" networkplayermod="5.0" networkpedmod="1.0"/>
			<physics force="15.0"/>
			<reload time="2933" fasttime="2933" crouchtime="2933"/>

			<aiming accuracy="0.08">
				<offset         x="0.16" y="1.0" z="0.44"/>
				<crouchedoffset x="0.16" y="1.0" z="0.0"/>
				<reticule standing="1.0" ducked="1.0" scale="0.0"/>
			</aiming>

			<pickup regentime="240000" ammoonstreet="16"/>

			<controller>
				<rumble duration="200" intensity="1.0"/>
			</controller>

			<flags>
				<flag>GUN</flag>
				<flag>CAN_AIM</flag>
				<flag>CAN_FREE_AIM</flag>
				<flag>ANIM_RELOAD</flag>
				<flag>ANIM_CROUCH_FIRE</flag>
				<flag>2HANDED</flag>
				<flag>HIGHER_BREAK_FORCE</flag>
			</flags>
		</data>

		<assets model="w_shotgun">
			<anim group="gun@shotgun"/>

			<effects>
				<muzzle fx="muz_shotgun"/>
				<shell fx="weap_ejected_shotgun"/>
			</effects>
		</assets>
	</weapon>